﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using UAXInversionesWeb.logicaNegocio;

namespace UAXInversionesWeb.supervisor
{
    public partial class ConsultarDatosCS : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void botonCarga_Click(object sender, EventArgs e)
        {
            if (idCliente.Text.Length > 0)
            {
                panelConsultaCliente.Visible = true;
                datosEjemplo();
            }
        }

       
        private void datosEjemplo()
        {

            Cliente c = Proxy.consultarDatosCliente(Int32.Parse(idCliente.Text));

            if (c.getNombre() != "error")
            {
                mensajeError.Text = "";
                nombreC.Text = c.getNombre();
                apellidosC.Text = c.getApellidos();
                dni.Text = c.getDNI();
                fecha.Text = c.getFechaNacimiento().ToShortDateString();
                sexo.Text = c.getSexo().ToString();
                saldo.Text = c.getSaldo().ToString("N") + " €";
                tipoC.Text = c.getDireccion().getTipoCalle();
                direc.Text = c.getDireccion().getNombreCalle();
                num.Text = c.getDireccion().getNumeroCalle().ToString();
                piso.Text = c.getDireccion().getPiso().ToString();
                letra.Text = c.getDireccion().getLetra().ToString();
                escalera.Text = c.getDireccion().getEscalera();
                localidad.Text = c.getDireccion().getLocalidad();
                provincia.Text = c.getDireccion().getProvincia();
                cp.Text = c.getDireccion().getCP().ToString();
                pais.Text = c.getDireccion().getPais();
                fijo.Text = c.getTelefonoFijo().ToString("(###) ###-####");
                movil.Text = c.getTelefonoMovil().ToString("###-######");
                fax.Text = c.getFax().ToString("(###) ###-####");
                email.Text = c.getCorreoElectronico();
                nombreBanco.Text = c.getDatosBancarios().getNombreBanco();
                dirBanco.Text = c.getDatosBancarios().getDireccionOficina();
                numeroCuenta.Text = c.getDatosBancarios().getNumCuentaFormateada();
            }
            else
            {
                mensajeError.Text = "Cliente no encontrado!";
                panelConsultaCliente.Visible = false;
            }
        }
    }
}
